
public class Voyageur extends Thread {
    private EspaceVente espacevente;
    private EspaceQuai espacequai;
    private int numVoyageur;
    private Billet billet;
    
    public Voyageur(int numVoyageur, EspaceVente espacevente, EspaceQuai espacequai){
    	this.numVoyageur = numVoyageur;
    	this.espacevente = espacevente;
    	this.espacequai= espacequai;
    	this.billet = null;    
    }
    
    public void run(){
    	espacevente.accueilGuichet(this);
		espacevente.acheterTicket(this);	
		espacequai.monterDansTrain(this, billet);
    }

	public Billet getBillet() {
		return billet;
	}

	public void setBillet(Billet billet) {
		this.billet = billet;
	}

	public int getNumVoyageur() {
		return numVoyageur;
	}
}
